Senior Software Engineer

Company
Flyadeal
Job Location
Saudi Arabia, Middle East
Job Role
Engineer
Contract Type
Full-Time
Salary
Posted Date
2025-11-07
Job Expiry Date
2025-12-07
Qualification
Bachelor’s Degree
Description


The role is responsible of developing and maintaining software applications, system integration, innovation solution and providing new developer level analysis and design. 


Key Responsibilities


  • Develop, enhance, debug, support, maintain, and test software applications that support business units or supporting functions.
  • Provide Net Developer level analysis, design, and hands-on development skills.
  • Demonstrate records of developing successful applications that are highly integrated and reliable.
  • Identify threat modelling concepts to implement them.
  • Mentor for the junior developers and take lead in correcting code defects.
  • Develop and deliver software requirements to accomplish business goals.
  • Manage individual project priorities, deadlines, and deliverables.
  • Identify and establish patterns and best practices for building excellent custom web experiences using the latest technologies like .net & core.
  • Integrate the application with external systems using restful API.
  • Dive head-first into creating innovative solutions that make a difference to customers and clients.
  • Develop, produce, and iterate wireframes, user flows, information architecture diagrams, and prototypes for both web and mobile experiences.
  • Ensure adherence to Enterprise Data Management Standards and enterprise security requirements.
  • Maintain technical aspects (troubleshooting) and contribute to architectural decisions, including to write a test code to take a lead in the projects.


Requirements


  • Bachelor’s degree in computer engineering or science, Software Engineering, or equivalent.
  • AWS Cloud Architecture associate is plus
  • Min +5 years of experience with the following technologies such as Angular2, C#, ASP.NET MVC, HTML5, CSS3, out of which +3 years work experience with AWS cloud services (such as lambda functions, Elastic beanstalk)
  • Experience with conducting A/B Testing, usability studies, and performance tuning to the code, ORM, especially Entity Framework, and Agile teams.
  • Knowledgeable about Microservices services for the enterprise custom needs and able to work with Domain-Driven Design and REST API.
  • Solid understanding of MVC.net CORE, Angular 2, Web API, and Microsoft technologies.
  • Proficiency in SQL Server / PostgreSQL creating queries, views, and stored procedure.
  • Proficiency with Git and Azure DevOps services on the cloud.
  • Deep knowledge of design patterns, architecture, and testing practices.
  • Programming language.
  • Communication platforms.
  • Cloud architecture.
  • Software development.
  • Microsoft technologies. 


Apply Now